<?php

namespace app\services\websocket;

use think\swoole\websocket\socketio\Packet;

class Message
{
    public function handle($enginePacket) {
        dump('客户端发来的数据：'   );
        dump( ($enginePacket)  );
        dump('客户端发来的数据：type = ' . $enginePacket->type     );

        if($enginePacket->type == '3'){
            dump('客户端发来的数据：PONG  '     );
        }




//        dump('客户端发来的数据：' . $frame->data );
//        $a = ['type' => 'callback', 'data' => ['a' => 'xxxxx', 'b' => 'yyyyy']];
//        dump('提供一个规范的测试消息：'.json_encode($a));
//
//        $data = json_decode($frame->data, true);
//        dump('客户端发来的数据解析后的数据：' );
//        dump(!empty($data['type']));
//        !empty($data['type'])
//        Swoole\WebSocket\Frame {#163
//                    +fd: 21
//                    +data: "a"
//                    +opcode: 1
//                    +flags: 33
//                    +finish: true
//        }
        echo "websocket Message" . PHP_EOL;
    }
}